Ringkasan Python: Papan Permainan
Sebelum kita dapat membangun AI, kita memerlukan representasi digital dari dunia. Di Gomoku, dunia kita adalah grid 15x15 atau 19x19. Di Python, cara standar untuk merepresentasikan grid adalah List dari List.
Konsep: Spreadsheet dalam Memori
Anggap list terluar sebagai "spreadsheet" yang berisi semua baris. Setiap elemen di dalamnya adalah list lain yang merepresentasikan kolom dari baris spesifik tersebut.
Mengakses Data
board[0]mengembalikan seluruh baris atas (sebuah list).board[1][2]mengakses Baris 1, Kolom 2.
⚠️ Kesalahan Koordinat Umum
Dalam matematika, kita mengatakan $(x, y)$ di mana $x$ adalah horizontal dan $y$ adalah vertikal. Dalam matriks Python, kita mengakses board[baris][kolom].
Karena "Baris" sesuai dengan posisi vertikal ($y$) dan "Kolom" ke horizontal ($x$), kode ini secara efektif adalah board[y][x]. Jangan sampai tertukar, atau AI Anda akan melihat papan dari samping!
